package me.zhengjie.modules.transfer.factory.vo;


import me.zhengjie.tool.MyMap;

import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;

/**
 * ac27a2 值对象
 */

public class Ac27a2Info  {
    private static final long serialVersionUID = -8904680575404979552L;
    /**
     * 单据id:NUMBER(20)
     */
    private String baz244;

    /**
     * 单据号:VARCHAR2(20)
     */
    private String aae072;

    /**
     * 基本养老保险关系转移接续信息表id:NUMBER(20)
     */
    private String aaz259;

    /**
     * 业务类型:VARCHAR2(6)
     */
    private String aaa121;

    /**
     * 人员参保关系:NUMBER(20)
     */
    private String aaz159;

    /**
     * 人员编号:NUMBER(22)
     */
    private String aac001;

    /**
     * 姓名:VARCHAR2(100)
     */
    private String aac003;

    /**
     * 险种类型:VARCHAR2(3)
     */
    private String aae140;

    /**
     * 转移方向:VARCHAR2(6)
     */
    private String aac070;

    /**
     * 本金:NUMBER(16,2)
     */
    private BigDecimal aae238;

    /**
     * 利息:NUMBER(16,2)
     */
    private BigDecimal aae239;

    /**
     * 账户金额:NUMBER(16,2)
     */
    private BigDecimal aae240;

    /**
     * 当年记账金额中的个人缴费部分:NUMBER(16,2)
     */
    private BigDecimal aae264;

    /**
     * 本年中央财政补助划入个人账户本金:NUMBER(16,2)
     */
    private BigDecimal aae335;

    /**
     * 本年省级财政补助划入个人账户本金:NUMBER(16,2)
     */
    private BigDecimal aae336;

    /**
     * 本年市级财政补助划入个人账户本金:NUMBER(16,2)
     */
    private BigDecimal aae337;

    /**
     * 本年县级财政补助划入个人账户本金:NUMBER(16,2)
     */
    private BigDecimal aae338;

    /**
     * 集体补助（资助）:NUMBER(16,2)
     */
    private BigDecimal aic152;

    /**
     * 老农保累计本金:NUMBER(16,2)
     */
    private BigDecimal bae919;

    /**
     * 其他金额:NUMBER(16,2)
     */
    private BigDecimal aae019;

    /**
     * 被征地累计本金:NUMBER(16,2)
     */
    private BigDecimal bae927;

    /**
     * 参保地行政区划代码:VARCHAR2(6)
     */
    private String aab359;

    /**
     * 经办人:VARCHAR2(100)
     */
    private String aae011;

    /**
     * 经办人登录:VARCHAR2(50)
     */
    private String aaz692;

    /**
     * 经办时间:NUMBER(14)
     */
    private String aae036;

    /**
     * 社会保险经办机构编号:VARCHAR2(20)
     */
    private String aab034;

    /**
     * 经办地行政区划代码:VARCHAR2(6)
     */
    private String aab360;

    /**
     * 所属省份行政区划代码:VARCHAR2(6)
     */
    private String aaf018;

    /**
     * 统筹区编码:VARCHAR2(6)
     */
    private String aaa027;

    /**
     * 批量业务单一日志id:NUMBER(30)
     */
    private String aaz005;

    /**
     * 业务日志id:NUMBER(20)
     */
    private String aaz002;

    /**
     * 备注:VARCHAR2(1000)
     */
    private String aae013;

    public Ac27a2Info() {
    }

    public Ac27a2Info(MyMap myMap) {
       this.baz244 = myMap.getAsString("baz244");		//单据id:number(20)
       this.aae072 = myMap.getAsString("aae072");		//单据号:varchar2(20)
       this.aaz259 = myMap.getAsString("aaz259");		//基本养老保险关系转移接续信息表id:number(20)
       this.aaa121 = myMap.getAsString("aaa121");		//业务类型:varchar2(6)
       this.aaz159 = myMap.getAsString("aaz159");		//人员参保关系:number(20)
       this.aac001 = myMap.getAsString("aac001");		//人员编号:number(22)
       this.aac003 = myMap.getAsString("aac003");		//姓名:varchar2(100)
       this.aae140 = myMap.getAsString("aae140");		//险种类型:varchar2(3)
       this.aac070 = myMap.getAsString("aac070");		//转移方向:varchar2(6)
       this.aae238 = myMap.getAsBigDecimal("aae238");		//本金:number(16,2)
       this.aae239 = myMap.getAsBigDecimal("aae239");		//利息:number(16,2)
       this.aae240 = myMap.getAsBigDecimal("aae240");		//账户金额:number(16,2)
       this.aae264 = myMap.getAsBigDecimal("aae264");		//当年记账金额中的个人缴费部分:number(16,2)
       this.aae335 = myMap.getAsBigDecimal("aae335");		//本年中央财政补助划入个人账户本金:number(16,2)
       this.aae336 = myMap.getAsBigDecimal("aae336");		//本年省级财政补助划入个人账户本金:number(16,2)
       this.aae337 = myMap.getAsBigDecimal("aae337");		//本年市级财政补助划入个人账户本金:number(16,2)
       this.aae338 = myMap.getAsBigDecimal("aae338");		//本年县级财政补助划入个人账户本金:number(16,2)
       this.aic152 = myMap.getAsBigDecimal("aic152");		//集体补助（资助）:number(16,2)
       this.bae919 = myMap.getAsBigDecimal("bae919");		//老农保累计本金:number(16,2)
       this.aae019 = myMap.getAsBigDecimal("aae019");		//其他金额:number(16,2)
       this.bae927 = myMap.getAsBigDecimal("bae927");		//被征地累计本金:number(16,2)
       this.aab359 = myMap.getAsString("aab359");		//参保地行政区划代码:varchar2(6)
       this.aae011 = myMap.getAsString("aae011");		//经办人:varchar2(100)
       this.aaz692 = myMap.getAsString("aaz692");		//经办人登录:varchar2(50)
       this.aae036 = myMap.getAsString("aae036");		//经办时间:number(14)
       this.aab034 = myMap.getAsString("aab034");		//社会保险经办机构编号:varchar2(20)
       this.aab360 = myMap.getAsString("aab360");		//经办地行政区划代码:varchar2(6)
       this.aaf018 = myMap.getAsString("aaf018");		//所属省份行政区划代码:varchar2(6)
       this.aaa027 = myMap.getAsString("aaa027");		//统筹区编码:varchar2(6)
       this.aaz005 = myMap.getAsString("aaz005");		//批量业务单一日志id:number(30)
       this.aaz002 = myMap.getAsString("aaz002");		//业务日志id:number(20)
       this.aae013 = myMap.getAsString("aae013");		//备注:varchar2(1000)
    }


    public Map toMap() {
        Map map = new HashMap();
        map.put("baz244",this.baz244);	//单据id:number(20)
        map.put("aae072",this.aae072);	//单据号:varchar2(20)
        map.put("aaz259",this.aaz259);	//基本养老保险关系转移接续信息表id:number(20)
        map.put("aaa121",this.aaa121);	//业务类型:varchar2(6)
        map.put("aaz159",this.aaz159);	//人员参保关系:number(20)
        map.put("aac001",this.aac001);	//人员编号:number(22)
        map.put("aac003",this.aac003);	//姓名:varchar2(100)
        map.put("aae140",this.aae140);	//险种类型:varchar2(3)
        map.put("aac070",this.aac070);	//转移方向:varchar2(6)
        map.put("aae238",this.aae238);	//本金:number(16,2)
        map.put("aae239",this.aae239);	//利息:number(16,2)
        map.put("aae240",this.aae240);	//账户金额:number(16,2)
        map.put("aae264",this.aae264);	//当年记账金额中的个人缴费部分:number(16,2)
        map.put("aae335",this.aae335);	//本年中央财政补助划入个人账户本金:number(16,2)
        map.put("aae336",this.aae336);	//本年省级财政补助划入个人账户本金:number(16,2)
        map.put("aae337",this.aae337);	//本年市级财政补助划入个人账户本金:number(16,2)
        map.put("aae338",this.aae338);	//本年县级财政补助划入个人账户本金:number(16,2)
        map.put("aic152",this.aic152);	//集体补助（资助）:number(16,2)
        map.put("bae919",this.bae919);	//老农保累计本金:number(16,2)
        map.put("aae019",this.aae019);	//其他金额:number(16,2)
        map.put("bae927",this.bae927);	//被征地累计本金:number(16,2)
        map.put("aab359",this.aab359);	//参保地行政区划代码:varchar2(6)
        map.put("aae011",this.aae011);	//经办人:varchar2(100)
        map.put("aaz692",this.aaz692);	//经办人登录:varchar2(50)
        map.put("aae036",this.aae036);	//经办时间:number(14)
        map.put("aab034",this.aab034);	//社会保险经办机构编号:varchar2(20)
        map.put("aab360",this.aab360);	//经办地行政区划代码:varchar2(6)
        map.put("aaf018",this.aaf018);	//所属省份行政区划代码:varchar2(6)
        map.put("aaa027",this.aaa027);	//统筹区编码:varchar2(6)
        map.put("aaz005",this.aaz005);	//批量业务单一日志id:number(30)
        map.put("aaz002",this.aaz002);	//业务日志id:number(20)
        map.put("aae013",this.aae013);	//备注:varchar2(1000)
        return map;
    }

    public String getBaz244() {
        return baz244;
    }

    public void setBaz244(String baz244) {
        this.baz244 = baz244;
    }

    public String getAae072() {
        return aae072;
    }

    public void setAae072(String aae072) {
        this.aae072 = aae072;
    }

    public String getAaz259() {
        return aaz259;
    }

    public void setAaz259(String aaz259) {
        this.aaz259 = aaz259;
    }

    public String getAaa121() {
        return aaa121;
    }

    public void setAaa121(String aaa121) {
        this.aaa121 = aaa121;
    }

    public String getAaz159() {
        return aaz159;
    }

    public void setAaz159(String aaz159) {
        this.aaz159 = aaz159;
    }

    public String getAac001() {
        return aac001;
    }

    public void setAac001(String aac001) {
        this.aac001 = aac001;
    }

    public String getAac003() {
        return aac003;
    }

    public void setAac003(String aac003) {
        this.aac003 = aac003;
    }

    public String getAae140() {
        return aae140;
    }

    public void setAae140(String aae140) {
        this.aae140 = aae140;
    }

    public String getAac070() {
        return aac070;
    }

    public void setAac070(String aac070) {
        this.aac070 = aac070;
    }

    public BigDecimal getAae238() {
        return aae238;
    }

    public void setAae238(BigDecimal aae238) {
        this.aae238 = aae238;
    }

    public BigDecimal getAae239() {
        return aae239;
    }

    public void setAae239(BigDecimal aae239) {
        this.aae239 = aae239;
    }

    public BigDecimal getAae240() {
        return aae240;
    }

    public void setAae240(BigDecimal aae240) {
        this.aae240 = aae240;
    }

    public BigDecimal getAae264() {
        return aae264;
    }

    public void setAae264(BigDecimal aae264) {
        this.aae264 = aae264;
    }

    public BigDecimal getAae335() {
        return aae335;
    }

    public void setAae335(BigDecimal aae335) {
        this.aae335 = aae335;
    }

    public BigDecimal getAae336() {
        return aae336;
    }

    public void setAae336(BigDecimal aae336) {
        this.aae336 = aae336;
    }

    public BigDecimal getAae337() {
        return aae337;
    }

    public void setAae337(BigDecimal aae337) {
        this.aae337 = aae337;
    }

    public BigDecimal getAae338() {
        return aae338;
    }

    public void setAae338(BigDecimal aae338) {
        this.aae338 = aae338;
    }

    public BigDecimal getAic152() {
        return aic152;
    }

    public void setAic152(BigDecimal aic152) {
        this.aic152 = aic152;
    }

    public BigDecimal getBae919() {
        return bae919;
    }

    public void setBae919(BigDecimal bae919) {
        this.bae919 = bae919;
    }

    public BigDecimal getAae019() {
        return aae019;
    }

    public void setAae019(BigDecimal aae019) {
        this.aae019 = aae019;
    }

    public BigDecimal getBae927() {
        return bae927;
    }

    public void setBae927(BigDecimal bae927) {
        this.bae927 = bae927;
    }

    public String getAab359() {
        return aab359;
    }

    public void setAab359(String aab359) {
        this.aab359 = aab359;
    }

    public String getAae011() {
        return aae011;
    }

    public void setAae011(String aae011) {
        this.aae011 = aae011;
    }

    public String getAaz692() {
        return aaz692;
    }

    public void setAaz692(String aaz692) {
        this.aaz692 = aaz692;
    }

    public String getAae036() {
        return aae036;
    }

    public void setAae036(String aae036) {
        this.aae036 = aae036;
    }

    public String getAab034() {
        return aab034;
    }

    public void setAab034(String aab034) {
        this.aab034 = aab034;
    }

    public String getAab360() {
        return aab360;
    }

    public void setAab360(String aab360) {
        this.aab360 = aab360;
    }

    public String getAaf018() {
        return aaf018;
    }

    public void setAaf018(String aaf018) {
        this.aaf018 = aaf018;
    }

    public String getAaa027() {
        return aaa027;
    }

    public void setAaa027(String aaa027) {
        this.aaa027 = aaa027;
    }

    public String getAaz005() {
        return aaz005;
    }

    public void setAaz005(String aaz005) {
        this.aaz005 = aaz005;
    }

    public String getAaz002() {
        return aaz002;
    }

    public void setAaz002(String aaz002) {
        this.aaz002 = aaz002;
    }

    public String getAae013() {
        return aae013;
    }

    public void setAae013(String aae013) {
        this.aae013 = aae013;
    }
}


